package com.dingqb.ktdemo.oop.inherited

class MyClass {
	// 将被称为 "Companion"伴生对象的创建 1、
	companion object {}
}

//伴生对象的创建 2
fun MyClass.Companion.foo() {
	println("伴随对象的扩展函数")
}

fun MyClass.Companion.foo2() {
	println("伴随对象的扩展函数2")
}

val MyClass.Companion.no: Int
	get() = 10

fun main(args: Array<String>) {
	//伴生对象的创建 3
	MyClass.foo();
	MyClass.foo2();
	println(MyClass.no);
}

